package fr.grobim.hangovers.gestionBudget.services.comptes;

import java.util.List;

import fr.grobim.hangovers.gestionBudget.beans.comptes.Membre;

public interface MembreService {
	
	public Membre connexion(String login, String motDePasse);
	
	public Membre connexion(Membre membre);
	
	public Membre obtenirMembre(Integer id);
	
	public Membre obtenirMembre(Membre membre);
	
	public void creerOuMettreAJourMembre(Membre membre);
	
	public void supprimerMembre(Integer idMembre);
	
	public void supprimerMembre(Membre membre);
	
	public List<Membre> listerTousMembres();
	
	public List<Membre> listerTousMembresInternes();
	
	public Boolean existeMembreAvecLogin(String login);
	
	public Boolean existeMembreAvecSurnom(String surnom);
	
}
